<html>
<style>
  table, th, td {
     border: 1px solid rgb(200,200,200);
     border-collapse: collapse;
     }
  table {
     table-layout: fixed;
     width: 1900px;
     }
  td {
     overflow-x: auto;
     }
  th, td {
    padding: 15px;
    text-align: left;
    vertical-align: middle;
    }
  .comments {
    color: #292;
    }
  .source-code {
    color: #22F;
    }
  .interface-parent {
    color: #AAA;
    }
  .interface-name {
    color: #000;
    }
  .check-mark {
    text-align: center;
    }
</style>
<body>
<br>

<h1>DJI Mobile SDK 4.13 to 4.14 Differences</h1>

<br>

<h2>API changes</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">4.13 Parent and Name</font></td><td width=15%><font color="#000">4.13 Code</font></td><td width=15%><font color="#000">4.14 Parent and Name</font></td><td width=15%><font color="#000">4.14 Code</font></td><td width=3%><font color="#000">Parent</font></td><td width=3%><font color="#000">Name</font></td><td width=3%><font color="#000">Type</font></td><td width=3%><font color="#000">Param</font></td><td width=3%><font color="#000">Return</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">registerApp</span></td><td width=15%><span class="source-code">void registerApp(final Context context, SDKManagerCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">registerApp</span></td><td width=15%><span class="source-code">void registerApp(final Context inContext, SDKManagerCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2ActionListener.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIWaypointV2Error error)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2ActionListener.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(int actionId, @Nullable DJIWaypointV2Error error)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2ActionListener.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2ActionListener.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart(int actionId)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setObstacleAvoidanceSensorStateListener</span></td><td width=15%><span class="source-code">void setObstacleAvoidanceSensorStateListener(@NonNull CompletionCallbackWith&lt;ObstacleAvoidanceSensorState&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setObstacleAvoidanceSensorStateListener</span></td><td width=15%><span class="source-code">void setObstacleAvoidanceSensorStateListener(@Nullable CompletionCallbackWith&lt;ObstacleAvoidanceSensorState&gt; callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserServiceMode.</span><span class="interface-name">ALWAYS_OPEN</span></td><td width=15%><span class="source-code">    ALWAYS_OPEN(0)</span></td><td width=15%><span class="interface-parent">dji.common.camera.LaserServiceMode.</span><span class="interface-name">OPEN_WHEN_USED</span></td><td width=15%><span class="source-code">    OPEN_WHEN_USED(0)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserServiceMode.</span><span class="interface-name">OPEN_WHEN_USED</span></td><td width=15%><span class="source-code">    OPEN_WHEN_USED(1)</span></td><td width=15%><span class="interface-parent">dji.common.camera.LaserServiceMode.</span><span class="interface-name">ALWAYS_OPEN</span></td><td width=15%><span class="source-code">    ALWAYS_OPEN(1)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr></table><br>

<h2>APIs removed from 4.13</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">areObstacleAvoidanceSensorsInHorizontalDirectionEnabled</span></td><td width=15%><span class="source-code">boolean areObstacleAvoidanceSensorsInHorizontalDirectionEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">areObstacleAvoidanceSensorsInHorizontalDirectionWorking</span></td><td width=15%><span class="source-code">boolean areObstacleAvoidanceSensorsInHorizontalDirectionWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">areObstacleAvoidanceSensorsInVerticalDirectionEnabled</span></td><td width=15%><span class="source-code">boolean areObstacleAvoidanceSensorsInVerticalDirectionEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">areObstacleAvoidanceSensorsInVerticalDirectionWorking</span></td><td width=15%><span class="source-code">boolean areObstacleAvoidanceSensorsInVerticalDirectionWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isBackwardObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isBackwardObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isBackwardObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isBackwardObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isDownwardObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isDownwardObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isDownwardObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isDownwardObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isForwardObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isForwardObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isForwardObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isForwardObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isLeftSideObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isLeftSideObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isLeftSideObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isLeftSideObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isRightSideObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isRightSideObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isRightSideObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isRightSideObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isUpwardObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isUpwardObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isUpwardObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isUpwardObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightModeString</span></td><td width=15%><span class="source-code">String getFlightModeString() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getVisualObstaclesAvoidanceDistance</span></td><td width=15%><span class="source-code">void getVisualObstaclesAvoidanceDistance(@NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallbackWith&lt;Float&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getUpwardVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void getUpwardVisionObstacleAvoidanceEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setVisualObstaclesAvoidanceDistance</span></td><td width=15%><span class="source-code">void setVisualObstaclesAvoidanceDistance(float distance, @NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setVisualPerceptionInformationCallback</span></td><td width=15%><span class="source-code">void setVisualPerceptionInformationCallback(@NonNull CompletionCallbackWith&lt;PerceptionInformation&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setUpwardVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setUpwardVisionObstacleAvoidanceEnabled(Boolean enabled, @Nullable CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setHorizontalVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setHorizontalVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setHorizontalVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getAvoidanceDistanceKey</span></td><td width=15%><span class="source-code">    private String getAvoidanceDistanceKey(PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setHorizontalVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.HardwareState.</span><span class="interface-name">getSwitchButton</span></td><td width=15%><span class="source-code">Button getSwitchButton() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeComponentType.</span><span class="interface-name">ADAPTERS</span></td><td width=15%><span class="source-code">    ADAPTERS</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeComponentType.</span><span class="interface-name">GIMBAL</span></td><td width=15%><span class="source-code">    GIMBAL</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">PHANTOM_4_RTK</span></td><td width=15%><span class="source-code">    PHANTOM_4_RTK("Phantom 4 RTK")</span></td></tr></table><br>

<h2>APIs added to 4.14</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">MAVIC_AIR_2</span></td><td width=15%><span class="source-code">    MAVIC_AIR_2("Mavic Air 2")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">PHANTOM_4_RTK</span></td><td width=15%><span class="source-code">    PHANTOM_4_RTK("Phantom 4 RTK")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.products.Aircraft.</span><span class="interface-name">getRadar</span></td><td width=15%><span class="source-code">Radar getRadar() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.BaseProduct.ComponentKey.</span><span class="interface-name">RADAR</span></td><td width=15%><span class="source-code">        RADAR</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getCustomExpandDirectoryName</span></td><td width=15%><span class="source-code">void getCustomExpandDirectoryName(@NonNull final CompletionCallbackWith&lt;String&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getCustomExpandFileName</span></td><td width=15%><span class="source-code">void getCustomExpandFileName(@NonNull final CompletionCallbackWith&lt;String&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setCustomExpandDirectoryName</span></td><td width=15%><span class="source-code">void setCustomExpandDirectoryName(@NonNull String name, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setCustomExpandFileName</span></td><td width=15%><span class="source-code">void setCustomExpandFileName(@NonNull String name, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">DisplayNameMavicAir2Camera</span></td><td width=15%><span class="source-code">static final String DisplayNameMavicAir2Camera = DJICameraAbstraction.DisplayNameMavicAir2Camera</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.</span><span class="interface-name">CameraStreamSettings</span></td><td width=15%><span class="source-code">class CameraStreamSettings </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraStreamSettings.</span><span class="interface-name">getCameraVideoStreamSources</span></td><td width=15%><span class="source-code">List&lt;CameraVideoStreamSource&gt; getCameraVideoStreamSources() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraStreamSettings.</span><span class="interface-name">needCurrentLiveViewStream</span></td><td width=15%><span class="source-code">boolean needCurrentLiveViewStream() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.VideoFrameRate.</span><span class="interface-name">FRAME_RATE_240_FPS</span></td><td width=15%><span class="source-code">        FRAME_RATE_240_FPS(13, 8)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">PHOTO_HIGH_RESOLUTION</span></td><td width=15%><span class="source-code">        PHOTO_HIGH_RESOLUTION(0x15)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">PHOTO_SMART</span></td><td width=15%><span class="source-code">        PHOTO_SMART(0x17)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">SLOW_MOTION</span></td><td width=15%><span class="source-code">        SLOW_MOTION(0x00)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">VIDEO_HDR</span></td><td width=15%><span class="source-code">        VIDEO_HDR(0x03)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getCaptureCameraStreamSettings</span></td><td width=15%><span class="source-code">void getCaptureCameraStreamSettings(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;CameraStreamSettings&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getRecordCameraStreamSettings</span></td><td width=15%><span class="source-code">void getRecordCameraStreamSettings(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;CameraStreamSettings&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setCaptureCameraStreamSettings</span></td><td width=15%><span class="source-code">void setCaptureCameraStreamSettings(@NonNull CameraStreamSettings streamSettings, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setRecordCameraStreamSettings</span></td><td width=15%><span class="source-code">void setRecordCameraStreamSettings(@NonNull CameraStreamSettings streamSettings, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIError.</span><span class="interface-name">COMMAND_REPEAT</span></td><td width=15%><span class="source-code">static final DJIError COMMAND_REPEAT = new DJIError("Execution of this process is sent repeatedly")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJILDMError.</span><span class="interface-name">LDM_NETWORK_ACCESS_FAILED</span></td><td width=15%><span class="source-code">static final DJILDMError LDM_NETWORK_ACCESS_FAILED = new DJILDMError("In Local Data Mode. Network access failed!")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJILDMError.</span><span class="interface-name">UNAVAILABLE</span></td><td width=15%><span class="source-code">static final DJILDMError UNAVAILABLE = new DJILDMError("Only available when the Local Data Mode is enabled.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJICameraError.</span><span class="interface-name">PANORAMA_NOT_FLYING</span></td><td width=15%><span class="source-code">static final DJICameraError PANORAMA_NOT_FLYING = new DJICameraError("Panorama can not be used before takeoff")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">DB_FILE_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError DB_FILE_ERROR = new DJIFlySafeError("Data Base File Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">DB_INVALID_PARAMS</span></td><td width=15%><span class="source-code">static final DJIFlySafeError DB_INVALID_PARAMS = new DJIFlySafeError("Data Base Invalid Params")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">DB_NOT_READY</span></td><td width=15%><span class="source-code">static final DJIFlySafeError DB_NOT_READY = new DJIFlySafeError("Data Base Not Ready")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">FC_QUERY_FAILED</span></td><td width=15%><span class="source-code">static final DJIFlySafeError FC_QUERY_FAILED = new DJIFlySafeError("Query Flight Control License Failed")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">FC_SET_ENABLE_FAILED</span></td><td width=15%><span class="source-code">static final DJIFlySafeError FC_SET_ENABLE_FAILED = new DJIFlySafeError("Set Flight Control License Failed")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">INVALID_AREA_IDS</span></td><td width=15%><span class="source-code">static final DJIFlySafeError INVALID_AREA_IDS = new DJIFlySafeError("Invalid Area IDs")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">INVALID_KEY_VERSION_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError INVALID_KEY_VERSION_ERROR = new DJIFlySafeError("Invalid Key Version Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">SERVER_INVALID_TOKEN_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError SERVER_INVALID_TOKEN_ERROR = new DJIFlySafeError("Invalid Token On Server Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">LICENSE_UNLOCK_NOT_SUPPORTED</span></td><td width=15%><span class="source-code">static final DJIFlySafeError LICENSE_UNLOCK_NOT_SUPPORTED = new DJIFlySafeError("License Unlock Not Supported")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">LOCAL_USER_TOKEN_IS_INVALID</span></td><td width=15%><span class="source-code">static final DJIFlySafeError LOCAL_USER_TOKEN_IS_INVALID = new DJIFlySafeError("Local User Token Is Invalid")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">LOW_FIRMWARE_VERSION_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError LOW_FIRMWARE_VERSION_ERROR = new DJIFlySafeError("Low Firmware Version Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">NETWORK_CHECK_SIGNATURE_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError NETWORK_CHECK_SIGNATURE_ERROR = new DJIFlySafeError("Network Check Server Signature Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">NETWORK_INVALID_REQUESET</span></td><td width=15%><span class="source-code">static final DJIFlySafeError NETWORK_INVALID_REQUESET = new DJIFlySafeError("Network Invalid Request")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">NETWORK_OPERATION_CANCEL_BY_USER</span></td><td width=15%><span class="source-code">static final DJIFlySafeError NETWORK_OPERATION_CANCEL_BY_USER = new DJIFlySafeError("Network Operation Cancel By User")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">NETWORK_PAGE_NOT_FOUND</span></td><td width=15%><span class="source-code">static final DJIFlySafeError NETWORK_PAGE_NOT_FOUND = new DJIFlySafeError("Network Page Not Found")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">NETWORK_SERVER_DATA_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError NETWORK_SERVER_DATA_ERROR = new DJIFlySafeError("Network Server Data Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">NETWORK_SIGNATURE_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError NETWORK_SIGNATURE_ERROR = new DJIFlySafeError("Network Signature Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">NETWORK_USER_IS_NOT_LOGIN</span></td><td width=15%><span class="source-code">static final DJIFlySafeError NETWORK_USER_IS_NOT_LOGIN = new DJIFlySafeError("Network User Is Not Login")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">LICENSE_DATA_NO_DATA_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError LICENSE_DATA_NO_DATA_ERROR = new DJIFlySafeError("License Data No Data Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">NO_MCSN</span></td><td width=15%><span class="source-code">static final DJIFlySafeError NO_MCSN = new DJIFlySafeError("No MCSN")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">NO_NETWORK</span></td><td width=15%><span class="source-code">static final DJIFlySafeError NO_NETWORK = new DJIFlySafeError("No Network")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">OLD_DATA_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError OLD_DATA_ERROR = new DJIFlySafeError("Old Data Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">PM_TIMEOUT</span></td><td width=15%><span class="source-code">static final DJIFlySafeError PM_TIMEOUT = new DJIFlySafeError("Pack Manager Timeout")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">PM_WRONG_DEVICE_ID</span></td><td width=15%><span class="source-code">static final DJIFlySafeError PM_WRONG_DEVICE_ID = new DJIFlySafeError("Pack Manager Wrong Device Id")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">PM_WRONG_SERIAL_NUMBER</span></td><td width=15%><span class="source-code">static final DJIFlySafeError PM_WRONG_SERIAL_NUMBER = new DJIFlySafeError("Pack Manager Wrong Serial Number")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">PM_WRONG_UNLOCK_VERSION</span></td><td width=15%><span class="source-code">static final DJIFlySafeError PM_WRONG_UNLOCK_VERSION = new DJIFlySafeError("Pack Manager Wrong Unlock Version")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">QUERY_AREA_ID_NO_EXIST_LICENSE_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError QUERY_AREA_ID_NO_EXIST_LICENSE_ERROR = new DJIFlySafeError("Query Area Id No Exist License Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">REMOVE_LICENSES_NOT_ALLOWED_WHEN_DRONE_IN_SKY</span></td><td width=15%><span class="source-code">static final DJIFlySafeError REMOVE_LICENSES_NOT_ALLOWED_WHEN_DRONE_IN_SKY = new DJIFlySafeError("Remove Licenses Not Allowed When Drone In Sky")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">REMOVE_LICENSES_NOT_SUPPORTED</span></td><td width=15%><span class="source-code">static final DJIFlySafeError REMOVE_LICENSES_NOT_SUPPORTED = new DJIFlySafeError("Remove Licenses Not Support")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">SERVER_JSON_DATA_PARSE_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError SERVER_JSON_DATA_PARSE_ERROR = new DJIFlySafeError("Server Json Data Parse Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">SET_CERTIFICATE_NOT_ALLOWED_WHEN_DRONE_IN_SKY</span></td><td width=15%><span class="source-code">static final DJIFlySafeError SET_CERTIFICATE_NOT_ALLOWED_WHEN_DRONE_IN_SKY = new DJIFlySafeError("Set Enable DroneIn Sky")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">REQUEST_PARAM_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError REQUEST_PARAM_ERROR = new DJIFlySafeError("Set Enable Param Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">VERSION_MISMATCH</span></td><td width=15%><span class="source-code">static final DJIFlySafeError VERSION_MISMATCH = new DJIFlySafeError("Set Enable Version Not Match")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">INVALID_USER_ID</span></td><td width=15%><span class="source-code">static final DJIFlySafeError INVALID_USER_ID = new DJIFlySafeError("Set Enable With Invalid User Id.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">NO_SUCH_LICENSE</span></td><td width=15%><span class="source-code">static final DJIFlySafeError NO_SUCH_LICENSE = new DJIFlySafeError("Set enable with no exist license")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">SERVER_TOO_MUCH_LICENSE_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError SERVER_TOO_MUCH_LICENSE_ERROR = new DJIFlySafeError("Too Much License")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">SERVER_UNIDENTIFIED_PHONE_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError SERVER_UNIDENTIFIED_PHONE_ERROR = new DJIFlySafeError("Unidentified Phone")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">SERVER_NOT_UNLOCKABLE_AREA_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError SERVER_NOT_UNLOCKABLE_AREA_ERROR = new DJIFlySafeError("Unlock Not Unlockable Area")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">SERVER_UNLOCK_TOO_MANY_AREAS_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError SERVER_UNLOCK_TOO_MANY_AREAS_ERROR = new DJIFlySafeError("Unlock Too Many Areas")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">UNLOCK_VERSION_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError UNLOCK_VERSION_ERROR = new DJIFlySafeError("Unlock Version Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">CRC_CHECK_FAILED</span></td><td width=15%><span class="source-code">static final DJIFlySafeError CRC_CHECK_FAILED = new DJIFlySafeError("Upload License Data Crc Check Failed")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">RENEW_CERTIFICATE_NOT_ALLOWED_WHEN_DRONE_IN_SKY</span></td><td width=15%><span class="source-code">static final DJIFlySafeError RENEW_CERTIFICATE_NOT_ALLOWED_WHEN_DRONE_IN_SKY = new DJIFlySafeError("Certificate Renewal Not Allowed When Drone In Sky")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">LICENSE_DATA_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError LICENSE_DATA_ERROR = new DJIFlySafeError("Upload License Data Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">LICENSE_DATA_INDEX_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError LICENSE_DATA_INDEX_ERROR = new DJIFlySafeError("Upload License Data Index Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">SN_CHECK_FAILED</span></td><td width=15%><span class="source-code">static final DJIFlySafeError SN_CHECK_FAILED = new DJIFlySafeError("Upload License Data SN Check Failed")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">USER_ID_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError USER_ID_ERROR = new DJIFlySafeError("Upload License Data User Id Error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlySafeError.</span><span class="interface-name">VERSION_CHECKE_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlySafeError VERSION_CHECKE_ERROR = new DJIFlySafeError("Version Check Error,The current flight control version is too low and needs to be upgraded")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJISDKError.</span><span class="interface-name">ACTIVATE_FAILED</span></td><td width=15%><span class="source-code">static final DJISDKError ACTIVATE_FAILED = new DJISDKError("The app activation failed")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJISDKError.</span><span class="interface-name">APP_KEY_BLOCKED</span></td><td width=15%><span class="source-code">static final DJISDKError APP_KEY_BLOCKED = new DJISDKError("The app key is blocked")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJISDKError.</span><span class="interface-name">SDK_VERSION_BLOCKED</span></td><td width=15%><span class="source-code">static final DJISDKError SDK_VERSION_BLOCKED = new DJISDKError("The sdk version is blocked")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">areVisualObstacleAvoidanceSensorsInHorizontalDirectionEnabled</span></td><td width=15%><span class="source-code">boolean areVisualObstacleAvoidanceSensorsInHorizontalDirectionEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">areVisualObstacleAvoidanceSensorsInHorizontalDirectionWorking</span></td><td width=15%><span class="source-code">boolean areVisualObstacleAvoidanceSensorsInHorizontalDirectionWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">areVisualObstacleAvoidanceSensorsInVerticalDirectionEnabled</span></td><td width=15%><span class="source-code">boolean areVisualObstacleAvoidanceSensorsInVerticalDirectionEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">areVisualObstacleAvoidanceSensorsInVerticalDirectionWorking</span></td><td width=15%><span class="source-code">boolean areVisualObstacleAvoidanceSensorsInVerticalDirectionWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isBackwardVisualObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isBackwardVisualObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isBackwardVisualObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isBackwardVisualObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isDownwardVisualObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isDownwardVisualObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isDownwardVisualObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isDownwardVisualObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isForwardVisualObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isForwardVisualObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isForwardVisualObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isForwardVisualObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isLeftSideVisualObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isLeftSideVisualObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isLeftSideVisualObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isLeftSideVisualObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isRightSideVisualObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isRightSideVisualObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isRightSideVisualObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isRightSideVisualObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isUpwardVisualObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isUpwardVisualObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isUpwardVisualObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isUpwardVisualObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightModeString</span></td><td width=15%><span class="source-code">String getFlightModeString() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getAircraftHeadingTurningSmoothness</span></td><td width=15%><span class="source-code">void getAircraftHeadingTurningSmoothness(@NonNull HardwareState.FlightModeSwitch mode,
                                                             @NonNull CompletionCallbackWith&lt;Integer&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getAircraftHeadingTurningSpeed</span></td><td width=15%><span class="source-code">void getAircraftHeadingTurningSpeed(@NonNull HardwareState.FlightModeSwitch mode,
                                                        @NonNull CompletionCallbackWith&lt;Integer&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getIsAttitudeFlightModeOpen</span></td><td width=15%><span class="source-code">void getIsAttitudeFlightModeOpen(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setAircraftHeadingTurningSmoothness</span></td><td width=15%><span class="source-code">void setAircraftHeadingTurningSmoothness(@NonNull HardwareState.FlightModeSwitch mode,
                                                             @IntRange(from = 0, to = 100) int smoothingValue,
                                                             @Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setAircraftHeadingTurningSpeed</span></td><td width=15%><span class="source-code">void setAircraftHeadingTurningSpeed(@NonNull HardwareState.FlightModeSwitch mode,
                                                        int speed,
                                                        @Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">toggleAttitudeFlightMode</span></td><td width=15%><span class="source-code">void toggleAttitudeFlightMode(boolean isOpen, @Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.CapabilityKey.</span><span class="interface-name">ADJUST_PITCH_UPWARDS</span></td><td width=15%><span class="source-code">    ADJUST_PITCH_UPWARDS(DJIParamMinMaxCapability.class)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">getControllerSmoothingFactor</span></td><td width=15%><span class="source-code">void getControllerSmoothingFactor(@NonNull Axis axis,
                                                      @NonNull HardwareState.FlightModeSwitch mode,
                                                      @NonNull final CompletionCallbackWith&lt;Integer&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">getControllerMaxSpeed</span></td><td width=15%><span class="source-code">void getControllerMaxSpeed(@NonNull Axis axis,
                                               @NonNull HardwareState.FlightModeSwitch mode,
                                               @NonNull final CompletionCallbackWith&lt;Integer&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">setControllerSmoothingFactor</span></td><td width=15%><span class="source-code">void setControllerSmoothingFactor(@NonNull Axis axis,
                                                      @NonNull HardwareState.FlightModeSwitch mode,
                                                      @IntRange(from = 0, to = 30) int smoothingFactor,
                                                      @Nullable final CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">setControllerMaxSpeed</span></td><td width=15%><span class="source-code">void setControllerMaxSpeed(@NonNull Axis axis,
                                               @NonNull HardwareState.FlightModeSwitch mode,
                                               @IntRange(from = 1, to = 100) int maxSpeed,
                                               @Nullable final CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getUpwardVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void getUpwardVisionObstacleAvoidanceEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getVisualObstaclesAvoidanceDistance</span></td><td width=15%><span class="source-code">void getVisualObstaclesAvoidanceDistance(@NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallbackWith&lt;Float&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setToFPerceptionInformationCallback</span></td><td width=15%><span class="source-code">void setToFPerceptionInformationCallback(@Nullable CompletionCallbackWith&lt;PerceptionInformation&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setUpwardVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setUpwardVisionObstacleAvoidanceEnabled(Boolean enabled, @Nullable CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setVisualObstaclesAvoidanceDistance</span></td><td width=15%><span class="source-code">void setVisualObstaclesAvoidanceDistance(float distance, @NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setVisualPerceptionInformationCallback</span></td><td width=15%><span class="source-code">void setVisualPerceptionInformationCallback(@Nullable CompletionCallbackWith&lt;PerceptionInformation&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.</span><span class="interface-name">LDMModule</span></td><td width=15%><span class="source-code">class LDMModule </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.</span><span class="interface-name">LDMModuleType</span></td><td width=15%><span class="source-code">enum LDMModuleType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMModuleType.</span><span class="interface-name">RTK</span></td><td width=15%><span class="source-code">    RTK</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMModuleType.</span><span class="interface-name">USER_ACCOUNT</span></td><td width=15%><span class="source-code">    USER_ACCOUNT</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMModule.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMModule.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">LDMModule build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMModule.Builder.</span><span class="interface-name">enabled</span></td><td width=15%><span class="source-code">Builder enabled(boolean enabled) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMModule.Builder.</span><span class="interface-name">moduleType</span></td><td width=15%><span class="source-code">Builder moduleType(LDMModuleType moduleType) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMModule.</span><span class="interface-name">isEnabled</span></td><td width=15%><span class="source-code">boolean isEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMModule.</span><span class="interface-name">getModuleType</span></td><td width=15%><span class="source-code">LDMModuleType getModuleType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">isModuleNetworkServiceEnabled</span></td><td width=15%><span class="source-code">boolean isModuleNetworkServiceEnabled(@NonNull LDMModuleType moduleType) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">setModuleNetworkServiceEnabled</span></td><td width=15%><span class="source-code">DJIError setModuleNetworkServiceEnabled(LDMModule... modules) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">DJILensParametersListener</span></td><td width=15%><span class="source-code">interface DJILensParametersListener</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">addDJILensParametersListener</span></td><td width=15%><span class="source-code">void addDJILensParametersListener(LensCapabilities.DJILensParametersListener listener) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">removeAllListener</span></td><td width=15%><span class="source-code">void removeAllListener() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">removeDJILensParametersListener</span></td><td width=15%><span class="source-code">void removeDJILensParametersListener(LensCapabilities.DJILensParametersListener listener) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">apertureRange</span></td><td width=15%><span class="source-code">SettingsDefinitions.Aperture[] apertureRange() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">exposureCompensationRange</span></td><td width=15%><span class="source-code">SettingsDefinitions.ExposureCompensation[] exposureCompensationRange() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">exposureModeRange</span></td><td width=15%><span class="source-code">SettingsDefinitions.ExposureMode[] exposureModeRange() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">ISORange</span></td><td width=15%><span class="source-code">SettingsDefinitions.ISO[] ISORange() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">shutterSpeedRange</span></td><td width=15%><span class="source-code">SettingsDefinitions.ShutterSpeed[] shutterSpeedRange() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">videoResolutionAndFrameRateRange</span></td><td width=15%><span class="source-code">ResolutionAndFrameRate[] videoResolutionAndFrameRateRange() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">thermalPaletteRange</span></td><td width=15%><span class="source-code">SettingsDefinitions.ThermalPalette[] thermalPaletteRange() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.DJILensParametersListener.</span><span class="interface-name">onLensApertureRangeChange</span></td><td width=15%><span class="source-code">        void onLensApertureRangeChange(@NonNull SettingsDefinitions.Aperture[] newRange)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.DJILensParametersListener.</span><span class="interface-name">onLensExposureCompensationRangeChange</span></td><td width=15%><span class="source-code">        void onLensExposureCompensationRangeChange(@NonNull SettingsDefinitions.ExposureCompensation[] newRange)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.DJILensParametersListener.</span><span class="interface-name">onLensExposureModeRangeChange</span></td><td width=15%><span class="source-code">        void onLensExposureModeRangeChange(@NonNull SettingsDefinitions.ExposureMode[] newRange)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.DJILensParametersListener.</span><span class="interface-name">onLensISORangeChange</span></td><td width=15%><span class="source-code">        void onLensISORangeChange(@NonNull SettingsDefinitions.ISO[] newRange)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.DJILensParametersListener.</span><span class="interface-name">onLensShutterSpeedRangeChange</span></td><td width=15%><span class="source-code">        void onLensShutterSpeedRangeChange(@NonNull SettingsDefinitions.ShutterSpeed[] newRange)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.DJILensParametersListener.</span><span class="interface-name">onLensThermalPaletteRangeChange</span></td><td width=15%><span class="source-code">        void onLensThermalPaletteRangeChange(@NonNull SettingsDefinitions.ThermalPalette[] newRange)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.DJILensParametersListener.</span><span class="interface-name">onLensVideoResolutionAndFrameRateRangeChange</span></td><td width=15%><span class="source-code">        void onLensVideoResolutionAndFrameRateRangeChange(@NonNull ResolutionAndFrameRate[] newRange)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.DownloadListener&lt;E&gt;.</span><span class="interface-name">onRealtimeDataUpdate</span></td><td width=15%><span class="source-code">    void onRealtimeDataUpdate(byte[] data, long position, boolean isLastPack)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaFile.</span><span class="interface-name">getXMPFileData</span></td><td width=15%><span class="source-code">String getXMPFileData() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaFile.</span><span class="interface-name">fetchFileByteData</span></td><td width=15%><span class="source-code">void fetchFileByteData(long offset, @NonNull final DownloadListener&lt;String&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaFile.</span><span class="interface-name">fetchXMPFileData</span></td><td width=15%><span class="source-code">void fetchXMPFileData(@NonNull CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RTKState.</span><span class="interface-name">isMaintainingPositionAccuracy</span></td><td width=15%><span class="source-code">boolean isMaintainingPositionAccuracy() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.rtk.</span><span class="interface-name">PPKModeState</span></td><td width=15%><span class="source-code">enum PPKModeState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.rtk.PPKModeState.</span><span class="interface-name">IDLE</span></td><td width=15%><span class="source-code">    IDLE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.rtk.PPKModeState.</span><span class="interface-name">RUNNING</span></td><td width=15%><span class="source-code">    RUNNING(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.rtk.PPKModeState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">getPPKModeEnabled</span></td><td width=15%><span class="source-code">void getPPKModeEnabled(@Nullable final CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">getRTKMaintainPositioningAccuracyModeEnabled</span></td><td width=15%><span class="source-code">void getRTKMaintainPositioningAccuracyModeEnabled(@Nullable final CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">setPPKModeEnabled</span></td><td width=15%><span class="source-code">void setPPKModeEnabled(boolean enable, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">setPPKModeStateListener</span></td><td width=15%><span class="source-code">void setPPKModeStateListener(CommonCallbacks.CompletionCallbackWith&lt;PPKModeState&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">setRTKMaintainPositioningAccuracyModeEnabled</span></td><td width=15%><span class="source-code">void setRTKMaintainPositioningAccuracyModeEnabled(boolean enabled, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.radar.</span><span class="interface-name">Radar</span></td><td width=15%><span class="source-code">class Radar extends BaseComponent </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.</span><span class="interface-name">RadarKey</span></td><td width=15%><span class="source-code">class RadarKey extends DJIKey </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.radar.Radar.</span><span class="interface-name">getHorizontalRadarObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void getHorizontalRadarObstacleAvoidanceEnabled(CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.radar.Radar.</span><span class="interface-name">getUpwardRadarObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void getUpwardRadarObstacleAvoidanceEnabled(CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.radar.Radar.</span><span class="interface-name">setHorizontalRadarObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setHorizontalRadarObstacleAvoidanceEnabled(boolean enabled, CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.radar.Radar.</span><span class="interface-name">setRadarPerceptionInformationCallback</span></td><td width=15%><span class="source-code">void setRadarPerceptionInformationCallback(@NonNull CommonCallbacks.CompletionCallbackWith&lt;PerceptionInformation&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.radar.Radar.</span><span class="interface-name">setUpwardRadarObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setUpwardRadarObstacleAvoidanceEnabled(boolean enabled, CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.HardwareState.</span><span class="interface-name">getPhotoAndVideoToggleButton</span></td><td width=15%><span class="source-code">Button getPhotoAndVideoToggleButton() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.HardwareState.</span><span class="interface-name">getShootPhotoAndRecordButton</span></td><td width=15%><span class="source-code">Button getShootPhotoAndRecordButton() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">DisplayNameMavicAir2</span></td><td width=15%><span class="source-code">static final String DisplayNameMavicAir2 = DJIRCAbstraction.DisplayNameWM231</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getPhotoAndVideoToggleButtonBindingEnabled</span></td><td width=15%><span class="source-code">void getPhotoAndVideoToggleButtonBindingEnabled(final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getShootPhotoAndRecordButtonBindingEnabled</span></td><td width=15%><span class="source-code">void getShootPhotoAndRecordButtonBindingEnabled(final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setPhotoAndVideoToggleButtonBindingEnabled</span></td><td width=15%><span class="source-code">void setPhotoAndVideoToggleButtonBindingEnabled(boolean enabled, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setShootPhotoAndRecordButtonBindingEnabled</span></td><td width=15%><span class="source-code">void setShootPhotoAndRecordButtonBindingEnabled(boolean enabled, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">registerAppForLDM</span></td><td width=15%><span class="source-code">void registerAppForLDM(final Context inContext, SDKManagerCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.CameraOperationType.</span><span class="interface-name">CUSTOM_NAME</span></td><td width=15%><span class="source-code">        CUSTOM_NAME(6)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.</span><span class="interface-name">CameraCustomNameType</span></td><td width=15%><span class="source-code">enum CameraCustomNameType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.CameraCustomNameType.</span><span class="interface-name">DIR</span></td><td width=15%><span class="source-code">        DIR(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.CameraCustomNameType.</span><span class="interface-name">FILE</span></td><td width=15%><span class="source-code">        FILE(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointCameraCustomNameParam</span></td><td width=15%><span class="source-code">class WaypointCameraCustomNameParam </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParam.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParam.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointCameraCustomNameParam build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParam.Builder.</span><span class="interface-name">customName</span></td><td width=15%><span class="source-code">Builder customName(String val) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParam.Builder.</span><span class="interface-name">type</span></td><td width=15%><span class="source-code">Builder type(ActionTypes.CameraCustomNameType val) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParam.</span><span class="interface-name">getCustomName</span></td><td width=15%><span class="source-code">String getCustomName() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParam.</span><span class="interface-name">getType</span></td><td width=15%><span class="source-code">ActionTypes.CameraCustomNameType getType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraActuatorParam.Builder.</span><span class="interface-name">setCustomNameParam</span></td><td width=15%><span class="source-code">Builder setCustomNameParam(WaypointCameraCustomNameParam customNameParam) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraActuatorParam.</span><span class="interface-name">getCustomNameParam</span></td><td width=15%><span class="source-code">WaypointCameraCustomNameParam getCustomNameParam() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.CameraCustomNameType.</span><span class="interface-name">NONE</span></td><td width=15%><span class="source-code">        NONE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.CameraCustomNameType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr></table><p style="font-size:50%; color:white">c4d1065 0bb5b3d 59f3706 23532ca 2deabb9 48c88b6 1277907 e10fb1e 1f27829 d6d504a </p></body>
</html>

